package com.lovegu.server.docking.service;

import com.lovegu.server.docking.enums.TestApi;
import lombok.Data;

/**
 * @author 玄鸽
 * @since 2023/8/4
 */
@Data
public abstract class TestRequest<T extends TestResponse> {

    public TestRequest() {
    }

    /**
     * 调用接口
     *
     * @return 接口枚举
     */
    public abstract TestApi api();

    /**
     * 加载响应类
     *
     * @return 响应
     */
    public abstract Class<T> loadResponseClz();
}
